인텔 4040
덤프버전 :
1. 개요[편집]
1974년에 출시된 인텔의 4비트 마이크로프로세서. 인텔 4004의 후속작이다.
2. 상세[편집]
주로 전자제품용을 목적으로 사용되었으며 인텔 4004보다 너비가 2배 이상 더 넓었고 24핀[1] 방식으로 제작되었다.
기존 4004의 명령어에 14개의 명령어가 추가해 총 60개의 명령어를 지원하고, 인터럽트 지원 및 디버깅 관련 기능이 추가되었다. 2개의 뱅크를 선택하는 방식으로 지원 롬 용량이 기존의 4KB(4096B)에서 8KB(8192B)로 증가하였으며 인덱스 레지스터 8개 및 스택 4칸이 추가되어 총 24개의 인덱스 레지스터 및 7단계의 스택을 제공한다. 새로 추가된 인덱스 레지스터는 확장된 ROM과 유사하게 뱅크를 전환하는 방식으로 사용할 수 있다.
3. 제원[편집]
4. 아키텍처[편집]
4.1. 레지스터[편집]
- 4비트 인덱스 레지스터 24개: 0~7, 0*~7*, 8~15
- 0~7, 총 8개의 레지스터는 Z80의 레지스터 토글과 유사하게 Bank 0, 1을 지정해 사용할 수 있다.
- 12비트 주소 레지스터 8개: PC 및 7단계 호출 스택
4.2. 명령어[편집]
명령어는 1 word(8-bit) 또는 2 word(16-bit) 이진수로 인코딩된다.
- RRRR: 인덱스 레지스터 1개
- RRRX: 인덱스 레지스터 쌍
- DDDD: 데이터
- AAAA: 주소
- CCCC: 조건
5. 핀아웃[편집]
6. 지원 칩[편집]
7. 여담[편집]
이 문서의 내용 중 전체 또는 일부는 2023-12-15 00:11:26에 나무위키 인텔 4040 문서에서 가져왔습니다.